<?php


// Exceptions related to APIs

cons('EXCEPTION_API_ARGUMENT_NOT_FOUND');
cons('EXCEPTION_API_ARGUMENT_NOT_VALID');
cons('EXCEPTION_API_CALL_FAILED');
cons('EXCEPTION_API_NOT_FOUND');
cons('EXCEPTION_API_NOT_SUPPORTED');
cons('EXCEPTION_API_RESULT_NOT_VALID');


// Exceptions related to the application

cons('EXCEPTION_APPLICATION_ALREADY_UNDER_MAINTENANCE');
cons('EXCEPTION_APPLICATION_CONCEPT_NOT_FOUND');
cons('EXCEPTION_APPLICATION_ENVIRONMENT_NOT_DEFINED');
cons('EXCEPTION_APPLICATION_MAINTENANCE_KEY_NOT_VALID');
cons('EXCEPTION_APPLICATION_NOT_UNDER_MAINTENANCE');
cons('EXCEPTION_APPLICATION_UNDER_MAINTENANCE');
cons('EXCEPTION_APPLICATION_ERROR_INTERNAL');
cons('EXCEPTION_APPLICATION_ERROR_UNKNOWN');


// Exceptions related to the array

cons('EXCEPTION_ARRAY_EXPECTED');
cons('EXCEPTION_ARRAY_KEY_EXPECTED');
cons('EXCEPTION_ARRAY_UNEXPECTED_NUMBER_OF_ELEMENTS');


// Exceptions related to classes

cons('EXCEPTION_CLASS_NOT_FOUND');


// Exceptions related to constants

cons('EXCEPTION_CONSTANT_NOT_FOUND');


// Exceptions related to database

cons('EXCEPTION_DATABASE_CONNECT_FAILED');
cons('EXCEPTION_DATABASE_DISCONNECT_FAILED');
cons('EXCEPTION_DATABASE_DRIVER_NOT_FOUND');
cons('EXCEPTION_DATABASE_QUERY_FAILED');
cons('EXCEPTION_DATABASE_QUERY_ERROR_NB_ROWS_AFFECTED');
cons('EXCEPTION_DATABASE_QUERY_IS_EMPTY');
cons('EXCEPTION_DATABASE_SELECT_FAILED');


// Exceptions related to factories

cons('EXCEPTION_FACTORY_NOT_FOUND');


//Exceptions related to files

cons('EXCEPTION_FILE_ACCESS_NOT_GRANTED');
cons('EXCEPTION_FILE_NOT_FOUND');
cons('EXCEPTION_FILE_PATH_NOT_VALID');


// Exceptions related to functions

cons('EXCEPTION_FUNCTION_NOT_FOUND');


// Exceptions related to helpers

cons('EXCEPTION_HELPER_NOT_FOUND');
cons('EXCEPTION_PERIOD_CODE_NOT_VALID');
cons('EXCEPTION_TIME_METRIC_NOT_SUPPORTED');
cons('EXCEPTION_TIME_NOT_IN_PERIOD');
cons('EXCEPTION_TIME_PERIOD_NOT_VALID');


// Exceptions related to HTTP

cons('EXCEPTION_HTTP_DELETE_QUERY_FAILED');
cons('EXCEPTION_HTTP_GET_QUERY_FAILED');
cons('EXCEPTION_HTTP_POST_QUERY_FAILED');
cons('EXCEPTION_HTTP_PUT_QUERY_FAILED');


// Exceptions related to features

cons('EXCEPTION_FEATURE_NOT_FOUND');
cons('EXCEPTION_FEATURE_VARIABLE_NOT_FOUND');


// Exceptions related to languages

cons('EXCEPTION_LANGUAGE_NOT_FOUND');


// Exceptions related to maths

cons('EXCEPTION_MATH_LINEAR_REGRESSION_FAILED');


// Exceptions related to models

cons('EXCEPTION_MODEL_NOT_FOUND');


// Exceptions related to notifications

cons('EXCEPTION_NOTIFICATION_ALREADY_SENT');
cons('EXCEPTION_NOTIFICATION_FAILED');
cons('EXCEPTION_NOTIFICATION_TYPE_NOT_SUPPORTED');


// Exceptions related to objects

cons('EXCEPTION_OBJECT_ALREADY_EXISTS');
cons('EXCEPTION_OBJECT_ALREADY_LOCKED');
cons('EXCEPTION_OBJECT_CONDITION_NOT_VALID');
cons('EXCEPTION_OBJECT_CONVERT_PROPERTY_TO_OBJECT_FAILED');
cons('EXCEPTION_OBJECT_CONVERT_PROPERTY_TO_RAW_OBJECTS_FAILED');
cons('EXCEPTION_OBJECT_FILE_UPLOAD_NO_FILE');
cons('EXCEPTION_OBJECT_FILE_EXTENSION_NOT_ALLOWED');
cons('EXCEPTION_OBJECT_FILTER_NOT_FOUND');
cons('EXCEPTION_OBJECT_FILTER_NOT_VALID');
cons('EXCEPTION_OBJECT_FIX_LOCALIZATIONS_FAILED');
cons('EXCEPTION_OBJECT_FUNCTION_NOT_FOUND');
cons('EXCEPTION_OBJECT_IN_COMPOSITION_COULD_NOT_BE_LOADED');
cons('EXCEPTION_OBJECT_MAX_INDEX_OF_FILE_OUTDATED');
cons('EXCEPTION_OBJECT_NOT_COMPATIBLE');
cons('EXCEPTION_OBJECT_NOT_DEFINED');
cons('EXCEPTION_OBJECT_NOT_FIXABLE');
cons('EXCEPTION_OBJECT_NOT_FOUND');
cons('EXCEPTION_OBJECT_NOT_LOADED');
cons('EXCEPTION_OBJECT_PARENT_NOT_FOUND');
cons('EXCEPTION_OBJECT_PROPERTY_LANGUAGE_NOT_FOUND');
cons('EXCEPTION_OBJECT_PROPERTY_MODEL_NOT_FOUND');
cons('EXCEPTION_OBJECT_PROPERTY_NAME_TOO_LONG');
cons('EXCEPTION_OBJECT_PROPERTY_NOT_FOUND');
cons('EXCEPTION_OBJECT_PROPERTY_VALUE_REQUIRED');
cons('EXCEPTION_OBJECT_PROPERTY_VALUE_NOT_VALID');
cons('EXCEPTION_OBJECT_RECURSIVE_ASSOCIATION_FORBIDDEN');
cons('EXCEPTION_OBJECT_RULE_NOT_FOUND');
cons('EXCEPTION_OBJECT_TOO_FEW_FOUND');
cons('EXCEPTION_OBJECT_TOO_MANY_FOUND');
cons('EXCEPTION_OBJECT_URL_VIEW_CLASS_NOT_SUPPORTED');
cons('EXCEPTION_OBJECT_NOT_SAME_CLASS');


// Exceptions related to objects filters

cons('EXCEPTION_OBJECT_FILTER_NOT_FOUND');
cons('EXCEPTION_OBJECT_FILTER_PROPERTIES_NOT_FOUND');
cons('EXCEPTION_OBJECT_FILTER_PROPERTIES_NOT_VALID');
cons('EXCEPTION_OBJECT_FILTER_RELATIONAL_OPERATOR_NOT_FOUND');


// Exceptions related to permissions

cons('EXCEPTION_PERMISSION_ON_CLASS_NOT_GRANTED');
cons('EXCEPTION_PERMISSION_ON_OBJECT_NOT_GRANTED');
cons('EXCEPTION_PERMISSION_ON_VIEW_NOT_GRANTED');


// Exceptions related php

cons('EXCEPTION_PHP_EXTENSION_NOT_LOADED');


// Exceptions related to profiling

cons('EXCEPTION_PROFILING_EVENT_NOT_FOUND');


// Exceptions related to shared objects

cons('EXCEPTION_SHARED_OBJECT_NOT_AVAILABLE');
cons('EXCEPTION_SHARED_OBJECT_NOT_FOUND');
cons('EXCEPTION_SHARED_OBJECT_TOO_MANY_FOUND');


// Exceptions related to users

cons('EXCEPTION_USER_ALREADY_EXISTS');
cons('EXCEPTION_USER_AUTHENTICATION_NEEDED');
cons('EXCEPTION_USER_RESET_KEY_NOT_VALID');
cons('EXCEPTION_USER_NOT_FOUND');
cons('EXCEPTION_USER_PASSWORD_NOT_VALID');
cons('EXCEPTION_USER_TOO_MANY_FOUND');
cons('EXCEPTION_USER_VALIDATION_KEY_NOT_VALID');


// Exceptions related to version control

cons('EXCEPTION_VERSION_CONTROL_COMMAND_FAILED');


// Exceptions related to variables

cons('EXCEPTION_VARIABLE_GROUP_NOT_FOUND');
cons('EXCEPTION_VARIABLE_INTERVAL_NOT_VALID');
cons('EXCEPTION_VARIABLE_NOT_FOUND');
cons('EXCEPTION_VARIABLE_PATH_NOT_VALID');
cons('EXCEPTION_VARIABLE_CONTENT_LOCALIZED_AND_STATICS_PROPERTIES');
cons('EXCEPTION_VARIABLE_CHARACTER_NOT_ALLOWED');



// Exceptions related to views

cons('EXCEPTION_VIEW_SERVER_CACHE_NOT_AVAILABLE');
cons('EXCEPTION_VIEW_NOT_FOUND');
cons('EXCEPTION_VIEW_PATH_NOT_VALID');
cons('EXCEPTION_VIEW_URI_NOT_VALID');

?>
